/*通用 */
.pageFootWhiteSpace{
	padding-bottom: 77rpx !important;
	box-sizing: border-box;
}

.pageFootWhiteSpace110{
	padding-bottom: 110rpx !important;
	box-sizing: border-box;
}

.pageFootWhiteSpace200{
	padding-bottom: 200rpx !important;
	box-sizing: border-box;
}

/* 返回顶部 */
.appointment {
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	z-index: 10;
	right: 24upx;
	padding-right: 0;

	padding-left: 0;
	border:none !important;
	border: 1px solid transparen;
	/* border-radius: 40rpx 0 0 40rpx; */
	background: transparent;
	/* background-color: #FFFFFF; */
}
button::after {
	border: none !important;
}
.appointment #back{
	width: 72rpx;
	height: 72rpx;
}
.appointment .serviceBtn {
	width: 72rpx;
	height: 72rpx;
	/* padding: 21rpx 16rpx; */
	/* background-color: #32B9B7; */
	/* border-radius: 40rpx 0 0 40rpx; */
	border: none;
}
.appointment .cartBtn{
	/* background-color: #ffb644; */
	width: 72rpx;
	height: 72rpx;
	/* padding: 21rpx 16rpx; */
	/* border-radius: 40rpx 0 0 40rpx; */
	border: none;
}

/* 空数据缺省页 */
.empty{
	text-align: center;
	margin: 300rpx auto;
}
.empty .img{
	width: 180rpx;
	height: 180rpx;
}
.empty .txt{
	height:40rpx;
	font-size:28rpx;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height:40rpx;
	margin-top: 26rpx;
}


.typeTitleCar.typeTitle {
	padding: 0upx 0 50upx 40upx;
}
.typeTitle {
	padding: 50upx 0 50upx 40upx;
}
.typeTitle .txt{
	padding-left: 10upx;
	border-left: 6upx solid #d52f33;
	color: #000000;
	line-height: 30upx;
	font-size: 32upx;
	display: inline-block;
}

.by_list_con {
	width: calc(100% - 120rpx);
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	margin: 0 60rpx;
}
.by_list_con .by_list {
	width: 300rpx;
	height: 430rpx;
	margin-bottom: 28rpx;
	background-color: #ffffff;
	box-shadow:0rpx 0rpx 8rpx 0rpx rgba(0, 0, 0, 0.1);
	border-radius: 10rpx;
	text-align: center;
	overflow: hidden;
	
}
.by_list_con .by_list .by_img {
	width: 300rpx;
	height: 300rpx;
}
.by_list_con .by_list .good_names{
	width: calc(100%-30rpx);
	padding: 0 15rpx;
	text-overflow :ellipsis; /*让截断的文字显示为点点。还有一个值是clip意截断不显示点点*/
	white-space :nowrap; /*让文字不换行*/
	overflow : hidden; /*超出要隐藏*/
}
.by_list_con .by_list:nth-child(even) {
	margin-left: 30rpx;
}
.by_list_con .by_text {
	display: inline-block;
	width: 270rpx;
	height: 52rpx;
	line-height: 50rpx;
	color: #fff;
	background:rgba(213,47,47,1);
	border-radius:26rpx;
	text-align: center;
	margin: 0 auto;
}

/* 顶部图片 */
.top-bg{
	width: 100%;
	height: 96rpx;
	background: url('https://e-mallfile.dfpv.com.cn/mini-program/img/2020/dffs45.png') no-repeat center;
	background-size: 193rpx 59rpx;
	background-color: #FFFFFF;
	position: fixed;
	top: 46rpx;
	left: 0;
}
.top-bg .back_icon{
	width: 25rpx;
	height: 38rpx;
	margin: 26rpx 0 0 20rpx;
}

/* 用于优化部分图片拉伸后变成正常尺寸的展示   */
image {
	height: auto;
}
